[USER (data scientist)]: Awesome! Now that we have functions for each aspect, let's put it all together to calculate the total score for each laptop and rank them. Please generate a dataframe that ranks laptops based on a composite score calculated from their CPU, storage, and GPU specifications, and then save this dataframe to a pickle file.
My template of code snippet is:

---BEGIN CODE TEMPLATE---

import pandas as pd
import pickle

laptops_price = pd.read_csv("laptops_price.csv")

# YOUR SOLUTION BEGIN:
<code1>
[GENERATE YOUR CODE]
</code1>
# YOUR SOLUTION END:

print(ranked_laptops)

# save data
pickle.dump(ranked_laptops,open("./pred_result/ranked_laptops.pkl","wb"))

---END CODE TEMPLATE---

[YOU (AI assistant)]: You got it! Here's the complete code to calculate the total score for each laptop and rank them based on their performance, storage capacity, and GPU capabilities: 
